package thread

import kotlin.concurrent.thread

/**
 * created by 江心才子, 2020/4/12
 * Copyright (c) 2020, 270628297@qq.com All Rights Reserved.
 * #                   *********                            #
 * #                  ************                          #
 * #                  *************                         #
 * #                 **  ***********                        #
 * #                ***  ****** *****                       #
 * #                *** *******   ****                      #
 * #               ***  ********** ****                     #
 * #              ****  *********** ****                    #
 * #            *****   ***********  *****                  #
 * #           ******   *** ********   *****                #
 * #           *****   ***   ********   ******              #
 * #          ******   ***  ***********   ******            #
 * #         ******   **** **************  ******           #
 * #        *******  ********************* *******          #
 * #        *******  ******************************         #
 * #       *******  ****** ***************** *******        #
 * #       *******  ****** ****** *********   ******        #
 * #       *******    **  ******   ******     ******        #
 * #       *******        ******    *****     *****         #
 * #        ******        *****     *****     ****          #
 * #         *****        ****      *****     ***           #
 * #          *****       ***        ***      *             #
 * #            **       ****        ****                   #
 */
/**
 * 项目名称：LearnJava_Thread
 * 创建人：江心才子
 * 创建时间：2020-04-12 23:00
 * 内容描述：创建线程的几种方式
 * 修改说明：
 */
fun main() {
    thread {
        //run方法线程体
        for (i in 0 until 200) {
            println("我在看代码--$i")
        }
    }

    repeat(200) {
        println("我在学习多线程--$it")
    }
}
/*
fun threadFunction() {
    val thread = Thread()
     = true
    thread.name
    thread.contextClassLoader = contextClassLoader
    thread.start()

    Thread.sleep(200)   //休眠,让当前线程进入阻塞状态
    Thread.yield()      //礼让,让当前线程暂停,但不阻塞
    thread.join()       //插队

    thread.priority     //优先级
    thread.isDaemon     //守护线程
}
*/
